de.cebis.moccabox.application.task
Interface IBusinessTaskResult

All Known Implementing Classes:
StandardBusinessTaskResult

public interface IBusinessTaskResult

Interface, das das Ergebnis einer Vorgangsdurchführung kapselt. Es umfasst den IBusinessTask, der den Vorgang ausgeführt hat sowie dessen Status und das Ergebnis der Durchführung.

Author:
weichelt - 15.02.2005

Method Summary
 java.lang.Object getResult()
          Zurückliefern des Ergebnisses der Durchführung des Vorgangs.
 IBusinessTask getResultSource()
          Zurückliefern des ausführenden Vorgangs.
 java.lang.String getState()
          Zurückliefern des Status des Vorgangs nach Rückgabe des Ergebnisses.
 void setState(java.lang.String state)
          Setzen des Status des Vorgangs nach Beendigung der Durchführung und Rückgabe des Ergebnisses.
 

Method Detail

getResultSource

IBusinessTask getResultSource()
Zurückliefern des ausführenden Vorgangs.

Returns:
Der IBusinessTask, der den Vorgang ausgeführt hat, der zu dem Ergebnis geführt hat.

getResult

java.lang.Object getResult()
Zurückliefern des Ergebnisses der Durchführung des Vorgangs.

Returns:
Das Ergebnis der Vorgangsdurchführung.

setState

void setState(java.lang.String state)
Setzen des Status des Vorgangs nach Beendigung der Durchführung und Rückgabe des Ergebnisses.

Parameters:
state - Status des Vorgangs.

getState

java.lang.String getState()
Zurückliefern des Status des Vorgangs nach Rückgabe des Ergebnisses.

Returns:
Der Status des Vorgangs.
STATE_INSTANTIATED
STATE_INPUT
STATE_FINISHED_WITH_ERRORS
STATE_FINISHED_WITH_SUCCESS
STATE_FINISHED_INCOMPLETE
STATE_FAILED
STATE_WAITING_FOR_CONFIRMATION